const Sequelize = require('sequelize');
const { db } = require('../db.js');

var User = require('./user.js');
//创建model
var table = db.define('app_version', {
		ID: {
			type: Sequelize.INTEGER(10), // 指定值的类型
	        primaryKey: true,
	        allowNull: false,
	        autoIncrement: true
		},
		version: {   
			type: Sequelize.STRING(10),
			allowNull: false,
			defaultValue: 'V1.0.0'
		},
		download_addr: {
			type: Sequelize.STRING(100)
		}
	}, {
		 // 如果为 true 则表的名称和 model 相同，即 user
	    // 为 false MySQL创建的表名称会是复数 users
	    // 如果指定的表名称本就是复数形式则不变
	    freezeTableName: true,
	    //由于插件会自动添加createAt和updatedAt字段，使用false关闭
	    createdAt: false,
	    updatedAt: false
	}
);


module.exports = table;


